package org.ezaero.jmimic.api.checker;

public class InvocationResponseCheckException extends RuntimeException {

    private static final long serialVersionUID = -561177313482584644L;
    private final String actualMethod;
    private final Object actualResponse;
    private final String expectedMethod;
    private final Object expectedResponses;

    public InvocationResponseCheckException(String actualMethod, Object actualResponse, String expectedMethod, Object expectedResponses) {
        this.actualMethod = actualMethod;
        this.actualResponse = actualResponse;
        this.expectedMethod = expectedMethod;
        this.expectedResponses = expectedResponses;
    }

    public String getActualMethod() {
        return actualMethod;
    }

    public Object getActualResponse() {
        return actualResponse;
    }

    public String getExpectedMethod() {
        return expectedMethod;
    }

    public Object getExpectedResponses() {
        return expectedResponses;
    }

}
